home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / Updates / HD-Installer / jst_dev / sources / jst / LVOs.i < prev    next >
Text File  |  2000-04-12  |  42KB  |  1,215 lines

  1.     IFND    LVO_LVO_I
  2. LVO_LVO_I    SET    1
  3.  
  4.  
  5. ; Author: P-O Yliniemi
  6.  
  7. ; Jeff: I added some macros and removed some.
  8. ;       not all of the LVOs are useful for HD loaders
  9. ;       but who knows...
  10.  
  11. ; Jeff: added lowlevel.library offsets
  12.  
  13. JSRLIB:MACRO
  14.     jsr    _LVO\1(a6)
  15.     ENDM
  16.  
  17. JMPLIB:MACRO
  18.         jmp    _LVO\1(a6)
  19.         ENDM
  20.  
  21. ********************* LVOs for amigaguide.library ***********************
  22.  
  23. _LVOAGARexxHost                equ     -30
  24. _LVOLockAmigaGuideBase         equ     -36
  25. _LVOUnlockAmigaGuideBase       equ     -42
  26. _LVOOpenAmigaGuideA            equ     -54
  27. _LVOOpenAmigaGuideAsyncA       equ     -60
  28. _LVOCloseAmigaGuide            equ     -66
  29. _LVOAmigaGuideSignal           equ     -72
  30. _LVOGetAmigaGuideMsg           equ     -78
  31. _LVOReplyAmigaGuideMsg         equ     -84
  32. _LVOSetAmigaGuideContextA      equ     -90
  33. _LVOSendAmigaGuideContextA     equ     -96
  34. _LVOSendAmigaGuideCmdA         equ     -102
  35. _LVOSetAmigaGuideAttrsA        equ     -108
  36. _LVOGetAmigaGuideAttr          equ     -114
  37. _LVOAddAmigaGuideHostA         equ     -138
  38. _LVORemoveAmigaGuideHostA      equ     -144
  39. _LVOGetAmigaGuideString        equ     -210
  40.  
  41. ********************** LVOs for asl.library *****************************
  42.  
  43. _LVOAllocFileRequest   equ     -30     ; Functions in V36 or higher (2.0)
  44. _LVOFreeFileRequest    equ     -36
  45. _LVORequestFile        equ     -42
  46. _LVOAllocAslRequest    equ     -48
  47. _LVOFreeAslRequest     equ     -54
  48. _LVOAslRequest         equ     -60
  49.  
  50. ********************** LVOs for battclock.resource **********************
  51.  
  52. _LVOResetBattClock     equ     -6
  53. _LVOReadBattClock      equ     -12
  54. _LVOWriteBattClock     equ     -18
  55. _LVOReadBattClockMem   equ     -24
  56. _LVOWriteBattClockMem  equ     -30
  57.  
  58. *********************** LVOs for battmem.resource ***********************
  59.  
  60. _LVOObtainBattSemaphore    equ -6
  61. _LVOReleaseBattSemaphore   equ -12
  62. _LVOReadBattMem            equ -18
  63. _LVOWriteBattMem           equ -24
  64.  
  65. ********************** LVOs for bullet.library **************************
  66.  
  67. _LVOOpenEngine         equ     -30
  68. _LVOCloseEngine        equ     -36
  69. _LVOSetInfoA           equ     -42
  70. _LVOObtainInfoA        equ     -48
  71. _LVOReleaseInfoA       equ     -54
  72.  
  73. ************************* LVOs for card.resource ************************
  74.  
  75. _LVOOwnCard            equ     -6
  76. _LVOReleaseCard        equ     -12
  77. _LVOGetCardMap         equ     -18
  78. _LVOBeginCardAccess    equ     -24
  79. _LVOEndCardAccess      equ     -30
  80. _LVOReadCardStatus     equ     -36
  81. _LVOCardResetRemove    equ     -42
  82. _LVOCardMiscControl    equ     -48
  83. _LVOCardAccessSpeed    equ     -54
  84. _LVOCardProgramVoltage equ     -60
  85. _LVOCardResetCard      equ     -66
  86. _LVOCopyTuple          equ     -72
  87. _LVODeviceTuple        equ     -78
  88. _LVOIfAmigaXIP         equ     -84
  89. _LVOCardForceChange     equ     -90
  90. _LVOCardChangeCount     equ     -96
  91. _LVOCardInterface       equ     -102
  92.  
  93. ************** LVOs for CiaA.resource and CiaB.resource *****************
  94.  
  95. _LVOAddICRVector       equ     -6
  96. _LVORemICRVector       equ     -12
  97. _LVOAbleICR            equ     -18
  98. _LVOSetICR             equ     -24
  99.  
  100. ******************** LVOs for colorwheel.library ************************
  101.  
  102. _LVOConvertHSBToRGB    equ    -30
  103. _LVOConvertRGBToHSB    equ    -36
  104.  
  105. ********************** LVOs for commodities.library *********************
  106.  
  107. _LVOCreateCxObj        equ     -30     ; Functions in V36 or higher (2.0)
  108. _LVOCxBroker           equ     -36
  109. _LVOActivateCxObj      equ     -42
  110. _LVODeleteCxObj        equ     -48
  111. _LVODeleteCxObjAll     equ     -54
  112. _LVOCxObjType          equ     -60
  113. _LVOCxObjError         equ     -66
  114. _LVOClearCxObjError    equ     -72
  115. _LVOSetCxObjPri        equ     -78
  116. _LVOAttachCxObj        equ     -84
  117. _LVOEnqueueCxObj       equ     -90
  118. _LVOInsertCxObj        equ     -96
  119. _LVORemoveCxObj        equ     -102
  120. _LVOFindBroker         equ     -108
  121. _LVOSetTranslate       equ     -114
  122. _LVOSetFilter          equ     -120
  123. _LVOSetFilterIX        equ     -126
  124. _LVOParseIX            equ     -132
  125. _LVOCxMsgType          equ     -138
  126. _LVOCxMsgData          equ     -144
  127. _LVOCxMsgID            equ     -150
  128. _LVODivertCxMsg        equ     -156
  129. _LVORouteCxMsg         equ     -162
  130. _LVODisposeCxMsg       equ     -168
  131. _LVOInvertKeyMap       equ     -174
  132. _LVOAddIEvents         equ     -180
  133. _LVOCopyBrokerList     equ     -186
  134. _LVOFreeBrokerList     equ     -192
  135. _LVOBrokerCommand      equ     -198
  136. _LVOMatchIX            equ     -204
  137.  
  138. *********************** LVOs for console.device *************************
  139.  
  140. _LVOCDInputHandler     equ     -42
  141. _LVORawKeyConvert      equ     -48
  142. _LVOGetConSnip         equ     -54     ; Functions in V36 or higher (2.0)
  143. _LVOSetConSnip         equ     -60
  144. _LVOAddConSnipHook     equ     -66
  145. _LVORemConSnipHook     equ     -72
  146.  
  147. ********************** LVOs for datatypes.library ***********************
  148.  
  149. _LVORLDispatch         equ    -30
  150. _LVOObtainDataTypeA    equ    -36
  151. _LVOReleaseDataType    equ    -42
  152. _LVONewDTObjectA    equ    -48
  153. _LVODisposeDTObject    equ    -54
  154. _LVOSetDTAttrsA        equ    -60
  155. _LVOGetDTAttrsA        equ    -66
  156. _LVOAddDTObject        equ    -72
  157. _LVORefreshDTObjectA    equ    -78
  158. _LVODoAsyncLayout    equ    -84
  159. _LVODoDTMethodA        equ    -90
  160. _LVORemoveDTObject    equ    -96
  161. _LVOGetDTMethods    equ    -102
  162. _LVOGetDTTriggerMethods equ    -108
  163. _LVOPrintDTObjectA    equ    -114
  164. _LVOGetDTString        equ    -138
  165.  
  166. ************************ LVOs for disk.resource *************************
  167.  
  168. _LVOAllocUnit          equ     -6
  169. _LVOFreeUnit           equ     -12
  170. _LVOGetUnit            equ     -18
  171. _LVOGiveUnit           equ     -24
  172. _LVOGetUnitID          equ     -30
  173. _LVOReadUnitID         equ     -36     ; Functions in V37 or higher (2.0)
  174.  
  175. ************************ LVOs for diskfont.library **********************
  176.  
  177. _LVOOpenDiskFont       equ     -30
  178. _LVOAvailFonts         equ     -36
  179. _LVONewFontContents    equ     -42     ; Functions in V34 or higher (1.3)
  180. _LVODisposeFontContents equ     -48
  181. _LVONewScaledDiskFont  equ     -54     ; Functions in V36 or higher (2.0)
  182.  
  183. ************************ LVOs for dos.library ***************************
  184.  
  185. _LVOOpen               equ     -30
  186. _LVOClose              equ     -36
  187. _LVORead               equ     -42
  188. _LVOWrite              equ     -48
  189. _LVOInput              equ     -54
  190. _LVOOutput             equ     -60
  191. _LVOSeek               equ     -66
  192. _LVODeleteFile         equ     -72
  193. _LVORename             equ     -78
  194. _LVOLock               equ     -84
  195. _LVOUnLock             equ     -90
  196. _LVODupLock            equ     -96
  197. _LVOExamine            equ     -102
  198. _LVOExNext             equ     -108
  199. _LVOInfo               equ     -114
  200. _LVOCreateDir          equ     -120
  201. _LVOCurrentDir         equ     -126
  202. _LVOIoErr              equ     -132
  203. _LVOCreateProc         equ     -138
  204. _LVOExit               equ     -144
  205. _LVOLoadSeg            equ     -150
  206. _LVOUnLoadSeg          equ     -156
  207. _LVOGetPacket          equ     -162
  208. _LVOQueuePacket        equ     -168
  209. _LVODeviceProc         equ     -174
  210. _LVOSetComment         equ     -180
  211. _LVOSetProtection      equ     -186
  212. _LVODateStamp          equ     -192
  213. _LVODelay              equ     -198
  214. _LVOWaitForChar        equ     -204
  215. _LVOParentDir          equ     -210
  216. _LVOIsInteractive      equ     -216
  217. _LVOExecute            equ     -222
  218. _LVOAllocDosObject     equ     -228    ; Functions in V36 or higher (2.0)
  219. _LVOFreeDosObject      equ     -234
  220. _LVODoPkt              equ     -240
  221. _LVOSendPkt            equ     -246
  222. _LVOWaitPkt            equ     -252
  223. _LVOReplyPkt           equ     -258
  224. _LVOAbortPkt           equ     -264
  225. _LVOLockRecord         equ     -270
  226. _LVOLockRecords        equ     -276
  227. _LVOUnLockRecord       equ     -282
  228. _LVOUnLockRecords      equ     -288
  229. _LVOSelectInput        equ     -294
  230. _LVOSelectOutput       equ     -300
  231. _LVOFGetC              equ     -306
  232. _LVOFPutC              equ     -312
  233. _LVOUnGetC             equ     -318
  234. _LVOFRead              equ     -324
  235. _LVOFWrite             equ     -330
  236. _LVOFGets              equ     -336
  237. _LVOFPuts              equ     -342
  238. _LVOVFWritef           equ     -348
  239. _LVOVFPrintf           equ     -354
  240. _LVOFlush              equ     -360
  241. _LVOSetVBuf            equ     -366
  242. _LVODupLockFromFH      equ     -372
  243. _LVOOpenFromLock       equ     -378
  244. _LVOParentOffH         equ     -384
  245. _LVOExamineFH          equ     -390
  246. _